package com.xnfh.framework.utils


import com.xnfh.framework.R
import com.xnfh.framework.helper.SumAppHelper
import java.text.SimpleDateFormat
import java.util.Date


/**
 * @Description:
 * @Author: ziheng
 * @CreateDate: 2023/12/18 17:20
 * @UpdateUser: ziheng
 * @UpdateDate: 2023/12/18 17:20
 * @UpdateRemark: 更新说明
 */
object TimeUtils {


    /**
     * 时间日期格式化到年月日.
     */
    var dateFormatYMD = "yyyy-MM-dd"

    /**
     * 时间日期格式化到年月日时分秒.
     */
    var dateFormatYMDHMS = "yyyy-MM-dd HH:mm:ss"


    /**
     * 获取当前的时间
     * @param format 需要获取的时间格式
     */
    fun getCurrData(format: String): String {
        val simpleDateFormat = SimpleDateFormat(format)
        return simpleDateFormat.format(Date())
    }

    /**
     * 把一个时间转成时分秒
     * @param seconds 秒
     * @return
     */
    fun getFriendTimeSecond(seconds: Int): String {
        val hours = seconds / 3600
        val minutes = seconds % 3600 / 60
        val remainingSeconds = seconds % 60
        return String.format(SumAppHelper.getApplication().getString(R.string.shi_fen_miao), hours, minutes, remainingSeconds)
    }

}